Python Job: Python Engineer (m-f-d)

Job added on

Company

BuildingMinds

Location

Berlin - Germany

Job type

Full-Time

Python Job Details

We are on the lookout for talented, passionate natural-born disruptors to join our team and become a “BuildingMinder”!

Who we are…
At BuildingMinds, we drive advanced digital strategies for the real estate industry creating a positive impact on the planet, people's wellbeing, and sustainable profitability.
Our mission is to lift unexploited data treasures that are still hidden in building structures and data silos. A single, centralized, and secure platform with a dynamic Digital Building Twin at its core allows our customers to utilize a new level of data-driven insights, unleash machine learning and AI and make more informed decisions for a better present and a more sustainable future.

How we work…
Being on the forefront of disrupting an entire industry, we offer the freedom to be creative and forward-thinking. As a start-up in Berlin and with the full backing of Schindler, we also have the stability, support and resources of an established world leader in the buildings industry. This enables us to bring together the best of two worlds and to create an utterly unique culture of creativity, accelerated innovation and learning. We value speed, agility and creativity.

Your role as a Python Engineer-
As a Python Engineer at BuildingMinds, you will be part of Buildingminds top-notch engineering team.
You will be responsible for coding in Python, designing, deploying, debugging and working collaboratively with teammates, to understand end user requirements and to provide technical solutions.

In detail you will…

  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant application
  • Integration of user-facing elements developed by front-end developer with server-side login
  • Integration of data storage solution (may include databases, key-value stores, blob stores, etc.)
  • Be an ambassador for clean code in Python
  • Responsible for the documentation of all data structures, transformations and content

We would like to hear from you if you…

  • 5+ years Python Development experience
  • Data Engineering experience, eg: ETL processes, data pipelines, APIs development (consuming/exposing)
  • Understanding of the threading limitations of Python, and multi-process architecture
  • Understanding of fundamental design principles behind a scalable application
  • Knowledge of user authentication and authorization between multiple systems and environments
  • Able to create database schemas that represent and support business processes
  • Strong unit test and debugging skill
  • Familiarity with event-driven programming in Python
  • Familiarity with some ORM (Object Relational Mapper) libraries

Bonus Points if you have experience with:

  • Apache Airflow

We offer you…

  • A diverse team with people from all over the world, of all ages and parental status
  • An agile culture focusing on people and their development as its greatest asset
  • The empowerment to take ownership and the freedom to infuse creativity and forward-thinking
  • A modern office environment in a co-working space in Berlin
  • Hybrid work with state-of-the-art tools and software
  • A learning environment where you can extend and build upon your skills and interests
  • Competitive compensation and benefits

Job Type: Full-time